草庐IT

ASP.NET Web Forms - DataList 控件

全部标签

asp.net - 如何解决 url 重写错误?

我正在使用Intelligencia.UrlRewriter重写web表单asp.net中的url。我有一个从url.com/page.aspx?id=10重写到url.com/page/10/的补丁要重写,我使用以下代码:这个方法效果很好,但是这里有一个错误:当我尝试这条路时:url.com/page/10/dada/asd/asda/da/sd/etc../我会看到的内容url.com/page.aspx?id=10这对seo不利。我想要这个:重定向自:url.com/page/10/dada/asd/asda/da/sd/etc../到url.com/page/10/我该如何解决

asp.net - 如何为 ASP .NET 页面添加规范标签

如何为使用母版页的.NET(aspx)网页设置规范标签?根据SEO测试,我们的网站未通过规范测试。我们正在使用第3方主机(win服务器)并且无权访问根服务器!我将以下代码片段添加到我的domain.com/default.aspx页面HtmlLinkseoTag=newHtmlLink();seoTag.Attributes.Add("rel","canonical");seoTag.Href="http://www.domain.com/";Header.Controls.Add(seoTag);但这并没有帮助!感谢您的反馈。 最佳答案

asp.net - 子域名网站的SEO

我们在遗留系统上已有网站,其中一部分属于市场营销例如mydomain.com/marketing我们想重新开发这个市场营销部分作为新网站,并将其托管在maretingsubdomain.mydomain.com下。然而,我们的搜索引擎优化专家提出的担心,这将影响搜索引擎优化的排名。我的看法是,我们可以通过搜索引擎优化解决这个问题,创建一个永久重定向到每个网页从旧到新的网站。有人能确认一下我的理解是否正确吗?还有其他的选择。注:MyDoMyNava.是Java中的遗留站点,新站点将用ASP.NET编写。谢谢。 最佳答案 它会影响它的。

asp.net - 从数据库呈现的页面中的动态数据如何缓存在搜索引擎中?

从数据库呈现的页面中的动态数据如何缓存在Google、Yahoo或Bing等搜索引擎中?如果我使用GRID或其他从SQL数据库获取数据的控件创建ASP.NET网站。我不确定搜索引擎如何在他们的服务器中缓存此类数据?我敢肯定,如果网络托管目录中有任何具有相关设置的物理.html文件,搜索引擎将成功解析/抓取它。但不确定动态数据。 最佳答案 从数据库呈现的页面中的动态数据对于浏览器和爬虫来说仍然是HTML。所以爬虫基本上会捕获它在源代码中找到的任何内容……包括CSS、Java脚本。 关于as

asp.net-mvc - 每个页面都可以通过 www.example.com 和 www.example.com/index 访问这一事实是否对 SEO 有影响?

我们的网站是用.NETMVC编写的,每个页面都可以通过URLwww.example.com/whatever以及www.example.com/whatever/index访问(因为每个Controller的默认操作都称为索引)。这对SEO有影响吗?是否可以禁用显式输入/index的URL(并为这些返回404)?这样安全吗?是否应该从www.example.com/whatever/index重定向到www.example.com/whatever? 最佳答案 是的,这会对SEO产生影响。像谷歌这样的搜索引擎不喜欢看duplicat

asp.net - UrlRewriting 在服务器上不起作用,但在本地主机上它在 asp.net 上工作正常?

这是我的web.config代码。在localhost(iis)中一切正常,但是当我发布到服务器时。我刚刚得到这个404-找不到文件或目录。您要查找的资源可能已被删除、名称已更改或暂时不可用。 最佳答案 只需尝试将其添加到您的we.config中,问题就已解决 关于asp.net-UrlRewriting在服务器上不起作用,但在本地主机上它在asp.net上工作正常?,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - ASP.NET C# SEO 用于我的电子商务网站详细信息页面上的每个产品

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我已经使用ASP.NETC#开发一个电子商务网站大约一个月,并成功完成了该网站。开发完成后,我的网站SEO出现了一些问题。让我解释一下;我有一个包含顶部菜单的母版页和一个包含产品详细信息的子页。产品详细信息通过包含产品ID的查询字符串传递到子页面,并获取该特定产品的数据。我的数据库中有10,000种产品,所以当我只有1个页面时如何为每个产品做SEO我想做SEO的每一个项目。问这个问题的原因是我想知道最好的

javascript - ASP.NET MVC : Create Crawlable link tags from rendered pager

我想从ASP.NETMVC应用程序中获取我正在使用的链接并创建使用来自使用PagedListPager帮助程序的呈现寻呼机的上一页和下一页URL的标记。最初我计划在页面呈现后使用JavaScript和jQuery获取这些链接的URL。然而,在做了一些研究之后,这种方法不允许这些标记为可抓取。所以现在我想知道是否有一种聪明的客户端/Javascript方法来获取这些URL并制作这些标签可抓取。PagedListPager代码:@Html.PagedListPager(Model.Catalogs,page=>Url.Action("Books",new{BookName=Model.Bo

c# - ASP.NET MVC 路由/SEO 友好 URL

我正在尝试做类似stackoverflow的事情以stackoverflow中的链接为例:HiddenFeaturesofC#?如果你删除最后一部分(HiddenFeaturesofC#?)它仍然返回相同的结果。对于我在Global.asax中的路由,我尝试做类似的事情“{action}/{id}/{title}”在我的页面上,这是我的链接:除了在id之后它抛出"?title=blah-blah-blah"之外,这在很大程度上做了我想要它做的事情我想让它说“id/blah-blah-blah”我的问题是什么?(除了是菜鸟) 最佳答案

asp.net - 为 UX 和 SEO 处理数据分页的正确方法是什么?

我的整个站点都有ListView和DataPagers。为了更好的用户体验,它们中的大多数都包装在UpdatePanel中。然而,当我开始使用AJAX来改善用户体验时,我在SEO中失去了值(value)。两全其美的正确方法是什么?我发现我可以将QueryStringField参数添加到DataPager,它会自动呈现超链接而不是LinkBut​​ton,并且会使用查询字符串来处理页码。我的一个想法是创建一个新的DataPager控件来呈现LinkBut​​tons而不管QueryStringField。然后,我可以编写一个同时具有onclick和href的新LinkBut​​ton控件